package PhamVanHien;

import java.util.Scanner;

public class LTHDT_BT5 {
	private String Ten;
	private int Tuoi;
	private int TTHN;
	private int GT;

	public LTHDT_BT5() {
		Ten = "NULL";
		Tuoi = 0;
		TTHN = 0;
		GT = 0;
	}

	LTHDT_BT5(String Ten, int Tuoi, int TTHN, int GT) {
		this.Ten = Ten;
		this.Tuoi = Tuoi;
		this.TTHN = TTHN;
		this.GT = GT;
	}

	

	public boolean KTTatCa(int Tuoi, int TTHN, int GT) {
		if (Tuoi >= 19) {
			if (Tuoi >= 22)
				if (GT == 0 && GT == 1) {
					if (TTHN == 2 || TTHN == 3)
						return true;
					else
						return false;
				} else {
					if (GT == 0)
						return false;
					else {
						if (TTHN == 2 || TTHN == 3)
							return true;
						else
							return false;
					}
				}
		}
		return false;
	}

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String Ten;
		int Tuoi;
		int TTHN;
		int GT;
		do {
			System.out.println("Mời nhập tên: ");
			Ten = sc.nextLine();
			// String btt = sc.nextLine();
			if (Ten.isEmpty()) {
				System.out.println("Bạn chưa nhập tên!");
			}
		} while (Ten.isEmpty());
		String btt1;
		do{
		System.out.println("Mời bạn nhập tuổi: ");
		//Tuoi = sc.nextInt();
		btt1 = sc.nextLine();
		if (btt1.isEmpty()) {
			System.out.println("Bạn chưa nhập vào tuổi!");
		}
		}while(btt1.isEmpty());
		
		Tuoi=Integer.parseInt(btt1);
		System.out.println("Mời bạn chọn tình trạng hôn nhân: (1)-Ly hôn\n "
				+ "(2)-Chưa kết hôn\n (3)-Đã kết hôn\n");
		String btt2;
		do{
		btt2 = sc.nextLine();
		if (btt2.isEmpty()) {
			System.out.println("Bạn chưa chọn tình trạng hôn nhân");
		}
		}while(btt2.isEmpty());
		TTHN = Integer.parseInt(btt2);
		System.out.println("Mời nhập vào giới tính: (0)-Nữ\n (1)-Nam\n");
		String btt3;
		do{
		btt3 = sc.nextLine();
		if (btt3.isEmpty()) {
			System.out.println("Bạn chưa chọn giới tính!");
		}
		}while(btt3.isEmpty());
		GT = Integer.parseInt(btt3);
		LTHDT_BT5 vd=new LTHDT_BT5();
		if(vd.KTTatCa(Tuoi, TTHN, GT))
			System.out.println("Ok");
		else
			System.out.println("Not ok");

	}
}
